engine lifting devices - Alemán Inglés Diccionario